Visual Specification Patterns

نویسندگان

  • Andrew Fish
  • Ali Hamie
  • John Howse
چکیده

Visual modelling notations such as constraint diagrams can be used for the behavioural specifications of software components. This includes specifying invariants on classes or types and preconditions and postconditions of operations. However, one current problem in specifying components comes from the fact that editing constraints manually is time consuming and error prone and so we may adopt a pattern-based approach to alleviate this problem. One way to simplify the definition of constraints is to identify and capture those recurring constraints in the form of visual specification patterns. Such patterns would facilitate the automatic generation of diagrammatic constraints. This paper identifies some specification patterns that frequently occur when specifying software components and provides a diagrammatic representation of these patterns. This will form the basis of a library of specification patterns that could be used in the context of tools. We also show how such patterns can be combined in order to specify more complex constraints.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Precise Visual Specification of Design Patterns

There has been substantial recent interest in captured design expertise expressed as design patterns. Prevalent descriptions of these design patterns suffer from two demerits. Firstly, they capture specific instances of pattern deployment, rather than the essential pattern itself, thus the spirit of the pattern is often lost in the superfluous details of the specific instances described. Second...

متن کامل

Pattern Specification in a Visual Parallel Programming Language

Parallel Programming is significantly more complex than sequential programming because the programmer has the additional task of specifying processes, their communication and synchronization. Within the context of a visual environment we propose a two-level approach to parallel programming. The first level is the specification of a pattern encapsulating process creation and communication, and t...

متن کامل

Precise Notation for Design Patterns

LePUS is a formal, visual notation proposed for the specification of design patterns a-la GoF. It is described through the diagrams of several patterns. This article is the 1 of two, focusing on the fundamentals of LePUS. The upcoming 2 article will discuss relations between sets of entities and a PROLOG implementation. The Need for a Notation for Design Patterns Is it possible at all to give a...

متن کامل

Performance Evaluation of Composite Network Security Situation Assessment Using HRCAL Approach

Internet attacks area unit on the increase and create serious security threats to enterprise networks, industrial websites and to the lots of home web users. Web attacks have become less assailable and complicated with time. Network traffic visualization tools have with successfully enabled security analysts to know the character of traffic gift in a very network. Conversely, these tools believ...

متن کامل

From Structure Diagrams to Visual Chemical Patterns

The intuitive way of chemists to communicate molecules is via two-dimensional structure diagrams. The straightforward visual representations are mostly preferred to the often complicated systematic chemical names. For chemical patterns, however, no comparable visualization standards have evolved so far. Chemical patterns denoting descriptions of chemical features are needed whenever a set of mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • ECEASST

دوره 31  شماره 

صفحات  -

تاریخ انتشار 2010